package com.dogstudio.touchblack.utils;


import com.dogstudio.touchblack.config.Config;

public class LogUtils {

    public static void d(String msg) {
        d(Config.TAG, msg);
    }

    public static void d(String tag, String msg) {
        if (Config.IS_DEBUG) {
            android.util.Log.d(tag, msg);
        }
    }

    public static void d(String tag, String msg, Throwable tr) {
        if (Config.IS_DEBUG) {
            android.util.Log.d(tag, msg, tr);
        }
    }

    public static void e(String msg) {
        e(Config.TAG, msg);
    }

    public static void e(String tag, String msg) {
        if (Config.IS_DEBUG) {
            android.util.Log.e(tag, msg);
        }
    }

    public static void e(String tag, String msg, Throwable tr) {
        if (Config.IS_DEBUG) {
            android.util.Log.e(tag, msg, tr);
        }
    }

    public static void i(String msg) {
        i(Config.TAG, msg);
    }

    public static void i(String tag, String msg) {
        if (Config.IS_DEBUG) {
            android.util.Log.i(tag, msg);
        }
    }

    public static void i(String tag, String msg, Throwable tr) {
        if (Config.IS_DEBUG) {
            android.util.Log.i(tag, msg, tr);
        }
    }

    public static void v(String msg) {
        v(Config.TAG, msg);
    }

    public static void v(String tag, String msg) {
        if (Config.IS_DEBUG) {
            android.util.Log.v(tag, msg);
        }
    }

    public static void v(String tag, String msg, Throwable tr) {
        if (Config.IS_DEBUG) {
            android.util.Log.v(tag, msg, tr);
        }
    }

    public static void w(String msg) {
        w(Config.TAG, msg);
    }

    public static void w(String tag, String msg) {
        if (Config.IS_DEBUG) {
            android.util.Log.w(tag, msg);
        }
    }

    public static void w(String tag, String msg, Throwable tr) {
        if (Config.IS_DEBUG) {
            android.util.Log.w(tag, msg, tr);
        }
    }
}
